package com.kylin.system.model;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * 登录模型
 * @author wuhao
 * @version 1.0 - 2021/11/23
 */
@Data
public class Login implements Serializable {

    /** 授权模式 */
    @NotBlank(message = "授权模式不能为空")
    private String grant_type;
    
    /** 用户名 */
    @NotBlank(message = "用户名不能为空")
    private String username;
    /** 密码 */
    @NotBlank(message = "密码不能为空")
    private String password;
    
    /** 刷新token */
    private String refresh_token;
}
